heavy equipment manufacturer - Alemán Inglés Diccionario